be put on public display - Turkish English Dictionary